|
| 21: |
|
A__P(s(X)) |
→ MARK(X) |
| 22: |
|
A__LEQ(s(X),s(Y)) |
→ A__LEQ(mark(X),mark(Y)) |
| 23: |
|
A__LEQ(s(X),s(Y)) |
→ MARK(X) |
| 24: |
|
A__LEQ(s(X),s(Y)) |
→ MARK(Y) |
| 25: |
|
A__IF(true,X,Y) |
→ MARK(X) |
| 26: |
|
A__IF(false,X,Y) |
→ MARK(Y) |
| 27: |
|
A__DIFF(X,Y) |
→ A__IF(a__leq(mark(X),mark(Y)),0,s(diff(p(X),Y))) |
| 28: |
|
A__DIFF(X,Y) |
→ A__LEQ(mark(X),mark(Y)) |
| 29: |
|
A__DIFF(X,Y) |
→ MARK(X) |
| 30: |
|
A__DIFF(X,Y) |
→ MARK(Y) |
| 31: |
|
MARK(p(X)) |
→ A__P(mark(X)) |
| 32: |
|
MARK(p(X)) |
→ MARK(X) |
| 33: |
|
MARK(leq(X1,X2)) |
→ A__LEQ(mark(X1),mark(X2)) |
| 34: |
|
MARK(leq(X1,X2)) |
→ MARK(X1) |
| 35: |
|
MARK(leq(X1,X2)) |
→ MARK(X2) |
| 36: |
|
MARK(if(X1,X2,X3)) |
→ A__IF(mark(X1),X2,X3) |
| 37: |
|
MARK(if(X1,X2,X3)) |
→ MARK(X1) |
| 38: |
|
MARK(diff(X1,X2)) |
→ A__DIFF(mark(X1),mark(X2)) |
| 39: |
|
MARK(diff(X1,X2)) |
→ MARK(X1) |
| 40: |
|
MARK(diff(X1,X2)) |
→ MARK(X2) |
| 41: |
|
MARK(s(X)) |
→ MARK(X) |
|
Consider the SCC {21-41}.